#ifndef __MAP_TYPES_H_
#define __MAP_TYPES_H_

#include <boost/shared_ptr.hpp>
#include "Entry.h"

struct MapBase
{
	virtual EntryPtr getEntry(int x, int y) const = 0;
};

typedef boost::shared_ptr<MapBase> MapBasePtr;

#endif